home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_stylesheets.idb / usr / freeware / bin / db2pdf.z / db2pdf
Text File  |  2000-07-20  |  898b  |  53 lines

  1. #! /bin/sh
  2.  
  3. DB_STYLESHEET=${ROOT}/usr/freeware/lib/sgml/stylesheets/cygnus-both.dsl
  4.  
  5. TMPFN=`echo $1 | sed 's/\.sgml//'`
  6.  
  7. # Dave Mason's option to specify a different stylesheet
  8. case $1 in
  9.     -d) DB_STYLESHEET=$2
  10.         shift 2
  11.     ;;
  12. esac
  13.  
  14. echo "Using stylesheet: \"${DB_STYLESHEET}\""
  15.  
  16. if [ $# -gt 2 ]
  17. then
  18.   echo "Usage: `basename $0` [filename.sgml]" >&2
  19.   exit 1
  20. fi
  21.  
  22. if [ $# -eq 1 ]
  23. then
  24.   if [ ! -r $1 ]
  25.   then
  26.     echo Cannot read \"$1\".  Exiting. >&2
  27.     exit 1
  28.   fi
  29.   if echo $1 | egrep -i '\.sgml$|\.sgm$' >/dev/null 2>&1
  30.   then
  31.     output="`echo $1 | sed 's,\.sgml$,.pdf,;s,\.sgm$,.pdf,'`"
  32.   fi
  33. fi
  34.  
  35. jade -t tex -d ${DB_STYLESHEET}\#print -o ${TMPFN}.tex $1
  36.  
  37. pdfjadetex $TMPFN
  38.  
  39. if egrep '^LaTeX Warning: There were undefined references.$' ${TMPFN}.log >/dev/null 2>&1
  40. then
  41.   pdfjadetex $TMPFN
  42.   pdfjadetex $TMPFN
  43. fi
  44.  
  45.  
  46. #if [ -f ${TMPFN}.cfg ]
  47. #then
  48. #  mv ${TMPFN}.cfg jade.cfg
  49. #fi
  50.  
  51. exit 0
  52.  
  53.